#include "m.h"


// 初始化头结点
p_list init_head()
{
    p_list head = malloc(sizeof(list));
    if (head == NULL)
    {
        perror("init head error");
        return NULL;
    }
    
    // 使用内核链表的小头初始化
    INIT_LIST_HEAD(&(head->list));
    
    return head;
}